Manipulation of light